home *** CD-ROM | disk | FTP | other *** search
- # $Id: readme 1.5 1994/02/01 15:20:18 ulrich Exp $
- #
- # Readme for Xlibemu version 0.3
- #
- # Author: Ulrich Leodolter
- # Email: ulrich@lab1.psy.univie.ac.at
- # Address: Austria 3051 St.Christopen, Ludmerfeld 33
- #
-
- This is the distribution for Xlibemu, an emulation for Xlib.
- Xlibemu is not an X Window server and has no network support.
- Xlibemu covers most of the library functions only partly or
- in a dummy way, and some functions aren't implemented at all.
- It was developed to be able to compile X applications that
- are useful even when not running in an multitasking system.
-
- Xlibemu does not use the X Window System Protocol, it replaces
- most(some) of the library functions by emulation functions.
-
- With this version of Xlibemu it is possible to run Emacs 19.19,
- or Tcl7.0/Tk3.3 (I have tested both).
-
- To understand what Xlibemu does or doesn't please look at the
- sources. First look at "hello.c" to see how an window manager
- (fvwm()) can be linked together with an application.
-
- Compilation:
-
- You need the following packages installed:
-
- DJGPP 1.11 or later
- GRX 1.03 library, sources and fonts
- The sources from X11R5 subdirectory mit/lib/X/*
- The include files from X11R5 distribution
- (I have copied the directory /usr/include/X11 from my Linux
- installation, so i don't know exactly which files are used
- to compile X applications that need only libX11.a)
-
- First Step:
-
- >cd xlibemu
- >set DJGPP=<your djgpp directory>
- >rem fvwm 1.18d
- >make -C../fvwm/fvwm libfvwm.o
- >cp ../fvwm/fvwm/libfvwm.o ../fvwm
- >make depend
- >make install
-
- If you want to use cursor.fnt you must update fonts.dir:
- >cp cursor.fnt %GRXFONT%
- >cd %GRXFONT%
- >fntool -itype fnt -otype dir *.fnt
-
- To run hello:
-
- >set GRXFONT=%DJGPP%/contrib/libgrx/fonts
- >set DISPLAY=1024x758x256
- >set HOME=<your home directory>
- >rem # not really needed for hello
- >set XMODMAP=<your modmap file>
- >cp _fvwmrc %HOME%
- >go32 hello
-
- Type 'q' to quit hello.
-
- Please send all comments, flames, patches, etc, to me. I am responsible
- for the Xlibemu development.
-
- For Copyright information look at "copying.h".
-
- I someone want's to use this sources in a commerical software package,
- (i don't believe in that) percentages are welcome by the author.